1 REM GRAFIKLADEPROGRAMM ZUR 2 REM ZOLLRASTERHARDCOPY 3 REM 4 REM VON NORBERT RAMEK 5 REM IGNAZ RIEDERKAI 17 6 REM A-5020 SALZBURG 7 REM 100 SYS8*4096 110 *= 26400 120 .OPT OO 210 CHKCOM = $AEFD 220 GETPAR = $E1D4 230 CHKGET = $B7F1 240 LOAD = $FFD5 280 VIC = $D000 290 CIA2 = $DD00 400 ; 401 ;SPRUNGADRESSEN 402 ;************** 403 ; 410 JMP CLEAR;=26400 420 JMP GLOAD;=26403 430 JMP TRANS;=26406 500 ; 501 ;GRAFIK LOESCHEN 502 ;*************** 503 ; 510 CLEAR JSR CHKGET;PUNKTFARBE 520 TXA 530 ASL 540 ASL 550 ASL 560 ASL 570 STA $FD;MERKEN 580 JSR CHKGET;HINTERGRUNDFARBE 590 TXA 600 AND #%00001111 610 ORA $FD 620 LDY #0;AB $6000 FARBCODE SETZEN 630 STY $FD 640 LDX #$60 650 STX $FE 660 LDX #4;ANZAHL PAGES (BIS $63FF) 670 CL1 STA ($FD),Y 680 INY 690 BNE CL1 700 INC $FE;HI ERHOEHEN 710 DEX 720 BNE CL1 730 LDY #0;AB $4000 LOESCHEN 740 STY $FD 750 LDA #$40 760 STA $FE 770 LDX #32;ANZAHL PAGES (BIS $5FFF) 780 TYA;Y=0 790 CL2 STA ($FD),Y;LOESCHEN 800 INY 810 BNE CL2 820 INC $FE;HI ERHOEHEN 830 DEX 840 BNE CL2 850 RTS 1000 ; 1001 ;GRAFIK LADEN 1002 ;************ 1003 ; 1010 GLOAD LDA #%00111011;GRAFIK EIN 1020 STA VIC+17 1030 LDA #%10000000;VIDEORAM NACH $6000 1040 STA VIC+24;BITMAP NACH $4000 1050 LDA #%00000010 1060 STA CIA2 1070 JSR CHKCOM 1080 JSR GETPAR 1090 LDY #$40;LADEADRESSE HI 1100 LDX #0;LO 1110 TXA;LOAD-FLAG = 0 1120 JSR LOAD 1130 LDA #%00011011;GRAFIK AUS 1140 STA VIC+17 1150 LDA #%00010101 1160 STA VIC+24 1170 LDA #%00000011 1180 STA CIA2 1190 RTS 1500 ; 1501 ;GRAFIK VESCHIEBEN 1502 ;***************** 1503 ; 1510 TRANS LDY #0;ORIG. ADRESSE $4000 1520 STY $FD 1530 STY $FB 1540 LDA #$40 1550 STA $FE 1560 LDA #$20;ZIELADRESSE $2000 1570 STA $FC 1580 LDX #32;ANZAHL PAGES 1590 TYA;Y=0 1600 TR1 LDA ($FD),Y 1610 STA ($FB),Y 1620 INY 1630 BNE TR1 1640 INC $FE;HI ERHOEHEN 1650 INC $FC 1660 DEX 1670 BNE TR1 1680 RTS